using System.Collections.Generic;

namespace RBAC.Read.Api.Application.Command.ERP.SalesManagement.H
{
    public class GetSalesOrderSummaryDto
    {
        public int TotalCount { get; set; }
        public List<SalesOrderSummaryItemDto> Items { get; set; } = new();
    }

    public class SalesOrderSummaryItemDto
    {
        /// <summary>序号</summary>
        public int SerialNumber { get; set; }
        /// <summary>销售订单号</summary>
        public string SalesOrderNumber { get; set; } = string.Empty;
        /// <summary>客户名称</summary>
        public string CustomerName { get; set; } = string.Empty;
        /// <summary>销售员</summary>
        public string SalesPerson { get; set; } = string.Empty;
        /// <summary>销售人员Id</summary>
        public string SalesPersonId { get; set; } = string.Empty;
        /// <summary>销售类型</summary>
        public string SalesType { get; set; } = string.Empty;
        /// <summary>物料名称</summary>
        public string MaterialName { get; set; } = string.Empty;
        /// <summary>物料编码</summary>
        public string MaterialCode { get; set; } = string.Empty;
        /// <summary>型号规格</summary>
        public string ModelSpecification { get; set; } = string.Empty;
        /// <summary>主计量</summary>
        public string MainUnit { get; set; } = string.Empty;
        /// <summary>单据日期</summary>
        public string OrderDate { get; set; } = string.Empty;
        /// <summary>交货日期</summary>
        public string DeliveryDate { get; set; } = string.Empty;
        /// <summary>合同号</summary>
        public string ContractNo { get; set; } = string.Empty;
    }
}
